import {MC_MANAGE_AXIOS} from "./axios.js";

export function listByEmpId(empId) {
    return MC_MANAGE_AXIOS.get(`menu/listByEmpId/${empId}`)
}

// GET - 查询员工角色
export function listByRoleIdApi(roleId) {
    return MC_MANAGE_AXIOS.get(`menu/listByRoleId/${roleId}`);
}

// PUT - 修改员工角色（修复后的版本）
// 后端要求：
// 1. empId作为路径参数：updateByEmpId/{empId}
// 2. 角色ID列表参数名为ids：@RequestParam("ids")
export function updateByRoleIdApi(roleId, menuIds) {
    // 将roleId作为路径参数，菜单ID列表用"ids"作为参数名
    return MC_MANAGE_AXIOS.put(`menu/updateByRoleId/${roleId}?ids=${menuIds}`);
}
